import DragPanel from "@/components/MPanel/drag_panel.vue";
import {ComponentOption} from "@/components/MPanel/ComponentOption.ts";
import {LinkOption} from "@/components/MPanel/LinkOption.ts";
import EventBus from "@/components/MPanel/EventBus.ts";
import {EPoint} from "@/components/MPanel/EPoint.ts";
import MLinkOption from "./links/link1/MLinkOption.vue"
import * as util from './util.ts'
import * as flowComponents from "./m_component/flow"

const components = {
    flow: flowComponents
}
export {
    DragPanel,
    ComponentOption,
    EventBus,
    MLinkOption,
    LinkOption,
    util,
    EPoint,
    components,
}
// const component = [DragPanel];
//
// const MPanel = {
//     install(App: any) {
//         component.forEach((item) => {
//             App.component(item.name, DragPanel);
//         });
//     },
// };
// export default MPanel
